package com.music.service;

import com.music.vo.User;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.util.List;

public interface UserService {
    void register(User user);
    User login(String username, String password);
    void updateUser(User user);
    User selectByUsername(String username);
    String updateAvatar(MultipartFile file, Integer userId) throws IOException;
    User selectById(Integer userId);
    List<User> selectAllUsers();
    void freezeUser(Integer userId);
    void unfreezeUser(Integer userId);
    // 新增手机号和密码登录方法
    User loginByPhone(String phoneNumber, String password);
}